# locust777

//----------------------------------------------------------------------------------------------------------------------------------------------------


//
//#include<stdio.h>
//#include<windows.h>
//
//int main()
//{
//	unsigned long pulArray[] = { 6,7,8,9,10 };
//	unsigned long* pulPtr;
//	pulPtr = pulArray;
//	*(pulPtr + 3) += 3;
//	printf("%d,%d\n",*pulPtr,*(pulPtr + 3));  //6  13
//
//
//system("pause");
//return 0;
//}
//
//
//// pulArray
//// 6   7   8   9   10
////|       |
////pulPtr   pulPtr+3
//
////整形指针 +1 ------>向后移动四个字节



#include<stdio.h>
#include<windows.h>

int main()
{
	int a = 0x11223344;
	char* pc = (char*)&a;  //&a -----> int*;
	*pc = 0;
	printf("%x\n",a);
	//          0x11223300


system("pause");
return 0;
}

//        a
//        44  33  22  11
//    低  |                 高
//        pc 
//

//
//任何一个变量/表达式，都有2个属性
//值属性
//类型属性
//
//


//
//double
//值属性：7.5
//类型属性：double
//a --> 3
//